<?php

//->select(ActionDeCommunication::ID_ADC.','.ActionDeCommunication::TITRE_ADC.','.ActionDeCommunication::COMMENTAIRE_ADC.','.ActionDeCommunication::DATE_ADC.','.ActionDeCommunication::DATE_LIMITE_INSCRIPTION_ADC.','.ActionDeCommunication::NB_ETUDIANTS_MAX_ADC.','.ActionDeCommunication::NOTE_MAX_ADC.','.ActionDeCommunication::LOGIN_ENSEIGNANT_ADC.','.ActionDeCommunication::THEME_ADC.','.ActionDeCommunication::ETAT_ADC.','.ActionDeCommunication::GROUPABLE_ADC)

class LundisInfo extends CI_Controller
{
	public function __construct()
	{
		parent::__construct();
		
		$this->load->model('ActionsDeCommunication/ActionDeCommunication');
		$this->load->model('ActionsDeCommunication/Forum');
		$this->load->model('ActionsDeCommunication/Theme');
		$this->load->model('ActionsDeCommunication/Etat');
		$this->load->model('ActionsDeCommunication/FicheAction');
		$this->load->model('Utilisateurs/Enseignant');
		$this->load->model('Utilisateurs/Participe');
		$this->load->model('Utilisateurs/Etudiants');
		
		include model_chemin('fonctions');
	}
	
	public function index()
	{
		$this->voirLundisInfo();
	}
	
	public function voirLundisInfo($id)
	{
		include model_chemin('putDateJJMMAAAA');
		include model_chemin('putHoraireHHhMM');
		
		$data = array();
		$data['retour'] = '';
		$data['onglet_ouvert'] = 'actiondecommunication';
		$data['erreur'] = $this->session->flashdata('erreur');
		$data['action'] = ActionDeCommunication::findById(secur($id, 'int'));
		$data['etudiants'] = ActionDeCommunication::findEtudiants(secur($id, 'int'));
		$data['lundis'] = Forum::findAll(secur($id, 'int'));
		$data['utilisateur'] = unserialize($_SESSION['utilisateur']);
		$data['liste']=false;
		$data['contacter'] = '';
		if($_SESSION['utilisateurRole'] == 'etudiant')
		{
			if($data['etudiants']!=null)
			{
				foreach($data['etudiants'] as $etudiant)
				{
					if($etudiant->getId() == $data['utilisateur']->getId())
					{
						$data['liste']=true;
						$data['afficherBouton']='Desinscription';
						$data['contacter'] = 'etudiant';
					}
					else
						if($data['action']->getEtat()->getLibelle() == 'Ouvert')
							$data['afficherBouton'] = 'Inscription';
				}
			}
			if($data['etudiants']==null && $data['action']->getEtat()->getLibelle() == 'Ouvert')
				$data['afficherBouton'] = 'Inscription';
		}
		if($_SESSION['utilisateurRole'] == 'enseignant')
		{
			if($data['lundis']!=null)
			{
				foreach($data['lundis'] as $lundi)
				{
					if($lundi->getEnseignant()->getLogin() == $data['utilisateur']->getLogin())
					{
						$data['liste']=true;
						$data['contacter'] = 'enseignant';	
					}
				}
			}
		}
		if($_SESSION['utilisateurRole'] == 'administrateur')
		{
			$data['liste']=true;
			$data['afficherBoutonAdmin'] = '';
			if($data['action']->getEtat()->getLibelle() == 'Ouvert' || $data['action']->getEtat()->getLibelle() == 'Complet')
				$data['afficherBoutonAdmin'] = 'Administration';
			elseif($data['action']->getEtat()->getLibelle() == 'Terminé' || $data['action']->getEtat()->getLibelle() == 'Noté')
				$data['afficherBoutonAdmin'] = 'A noter';

			if(FicheAction::findByIdAction($id))
				$data['afficherBoutonGenererPDF'] = true;
			else
				$data['afficherBoutonGenererPDF'] = false;
		}

		$this->load->view('Global/entete.php', $data);
		$this->load->view('LundisInfo/v_voirLundiInfo.php', $data);
		$this->load->view('Global/piedpage.php');
	}
}

?>